[INFO] fetching crate postgres-shared 0.4.2...
[INFO] checking postgres-shared-0.4.2 against try#72f88fc4e9458f89516a0b8b0868f3718aec5b47 for pr-74989
[INFO] extracting crate postgres-shared 0.4.2 into /workspace/builds/worker-5/source
[INFO] validating manifest of crates.io crate postgres-shared 0.4.2 on toolchain 72f88fc4e9458f89516a0b8b0868f3718aec5b47
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate postgres-shared 0.4.2
[INFO] finished tweaking crates.io crate postgres-shared 0.4.2
[INFO] tweaked toml for crates.io crate postgres-shared 0.4.2 written to /workspace/builds/worker-5/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded num-traits v0.1.43
[INFO] [stderr]   Downloaded bit-vec v0.4.4
[INFO] [stderr]   Downloaded geo v0.4.13
[INFO] [stderr]   Downloaded eui48 v0.3.2
[INFO] [stderr]   Downloaded uuid v0.5.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 15b7077b22ec9f03b19d3bcff3bcf5428dbc29f80386f9a0eb119ed64252a644
[INFO] running `Command { std: "docker" "start" "-a" "15b7077b22ec9f03b19d3bcff3bcf5428dbc29f80386f9a0eb119ed64252a644", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "15b7077b22ec9f03b19d3bcff3bcf5428dbc29f80386f9a0eb119ed64252a644", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "15b7077b22ec9f03b19d3bcff3bcf5428dbc29f80386f9a0eb119ed64252a644", kill_on_drop: false }`
[INFO] [stdout] 15b7077b22ec9f03b19d3bcff3bcf5428dbc29f80386f9a0eb119ed64252a644
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+72f88fc4e9458f89516a0b8b0868f3718aec5b47" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 5649fe6247c35ce17342339e82a3d9bf2787131a383737827179250e2d08d0b1
[INFO] running `Command { std: "docker" "start" "-a" "5649fe6247c35ce17342339e82a3d9bf2787131a383737827179250e2d08d0b1", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.77
[INFO] [stderr]    Compiling typenum v1.12.0
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]     Checking arrayref v0.3.6
[INFO] [stderr]     Checking tinyvec v0.3.4
[INFO] [stderr]     Checking matches v0.1.8
[INFO] [stderr]     Checking byte-tools v0.2.0
[INFO] [stderr]     Checking constant_time_eq v0.1.5
[INFO] [stderr]     Checking safemem v0.2.0
[INFO] [stderr]     Checking siphasher v0.2.3
[INFO] [stderr]     Checking fake-simd v0.1.2
[INFO] [stderr]     Checking fallible-iterator v0.1.6
[INFO] [stderr]     Checking md5 v0.3.8
[INFO] [stderr]     Checking hex v0.2.0
[INFO] [stderr]     Checking unicode-bidi v0.3.4
[INFO] [stderr]     Checking block-buffer v0.3.3
[INFO] [stderr]     Checking phf_shared v0.7.24
[INFO] [stderr]     Checking phf v0.7.24
[INFO] [stderr]     Checking unicode-normalization v0.1.13
[INFO] [stderr]     Checking base64 v0.6.0
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking memchr v1.0.2
[INFO] [stderr]     Checking bytes v0.4.12
[INFO] [stderr]     Checking stringprep v0.1.2
[INFO] [stderr]     Checking generic-array v0.9.0
[INFO] [stderr]     Checking digest v0.7.6
[INFO] [stderr]     Checking crypto-mac v0.5.2
[INFO] [stderr]     Checking rand v0.3.23
[INFO] [stderr]     Checking sha2 v0.7.1
[INFO] [stderr]     Checking hmac v0.5.0
[INFO] [stderr]     Checking postgres-protocol v0.3.2
[INFO] [stderr]     Checking postgres-shared v0.4.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:313:23
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub fn connect(e: Box<error::Error + Sync + Send>) -> Error {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + Sync + Send`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:318:19
[INFO] [stdout]     |
[INFO] [stdout] 318 | pub fn tls(e: Box<error::Error + Sync + Send>) -> Error {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:333:26
[INFO] [stdout]     |
[INFO] [stdout] 333 | pub fn conversion(e: Box<error::Error + Sync + Send>) -> Error {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:339:23
[INFO] [stdout]     |
[INFO] [stdout] 339 |     ConnectParams(Box<error::Error + Sync + Send>),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:340:13
[INFO] [stdout]     |
[INFO] [stdout] 340 |     Tls(Box<error::Error + Sync + Send>),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:343:20
[INFO] [stdout]     |
[INFO] [stdout] 343 |     Conversion(Box<error::Error + Sync + Send>),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:374:32
[INFO] [stdout]     |
[INFO] [stdout] 374 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:393:45
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn as_connection(&self) -> Option<&(error::Error + 'static + Sync + Send)> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + 'static + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:409:45
[INFO] [stdout]     |
[INFO] [stdout] 409 |     pub fn as_conversion(&self) -> Option<&(error::Error + 'static + Sync + Send)> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + 'static + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:197:16
[INFO] [stdout]     |
[INFO] [stdout] 197 |             'A'...'Z' | 'a'...'z' => continue,
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:197:28
[INFO] [stdout]     |
[INFO] [stdout] 197 |             'A'...'Z' | 'a'...'z' => continue,
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:198:16
[INFO] [stdout]     |
[INFO] [stdout] 198 |             '0'...'9' | '+' | '-' | '.' => {
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:260:16
[INFO] [stdout]     |
[INFO] [stdout] 260 |             '0'...'9' => (),
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:261:16
[INFO] [stdout]     |
[INFO] [stdout] 261 |             'A'...'F' | 'a'...'f' => {
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:261:28
[INFO] [stdout]     |
[INFO] [stdout] 261 |             'A'...'F' | 'a'...'f' => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:266:16
[INFO] [stdout]     |
[INFO] [stdout] 266 |             'G'...'Z' | 'g'...'z' | '-' | '.' | '_' | '~' | '%' | '&' | '\'' | '(' | ')' |
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:266:28
[INFO] [stdout]     |
[INFO] [stdout] 266 |             'G'...'Z' | 'g'...'z' | '-' | '.' | '_' | '~' | '%' | '&' | '\'' | '(' | ')' |
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:387:16
[INFO] [stdout]     |
[INFO] [stdout] 387 |             'A'...'Z' | 'a'...'z' | '0'...'9' | '&' | '\'' | '(' | ')' | '.' | '@' | ':' |
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:387:28
[INFO] [stdout]     |
[INFO] [stdout] 387 |             'A'...'Z' | 'a'...'z' | '0'...'9' | '&' | '\'' | '(' | ')' | '.' | '@' | ':' |
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:387:40
[INFO] [stdout]     |
[INFO] [stdout] 387 |             'A'...'Z' | 'a'...'z' | '0'...'9' | '&' | '\'' | '(' | ')' | '.' | '@' | ':' |
[INFO] [stdout]     |                                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/params/mod.rs:161:63
[INFO] [stdout]     |
[INFO] [stdout] 161 |     fn into_connect_params(self) -> Result<ConnectParams, Box<Error + Sync + Send>>;
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/params/mod.rs:165:63
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn into_connect_params(self) -> Result<ConnectParams, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/params/mod.rs:171:63
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn into_connect_params(self) -> Result<ConnectParams, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/params/mod.rs:180:63
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn into_connect_params(self) -> Result<ConnectParams, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/params/mod.rs:186:63
[INFO] [stdout]     |
[INFO] [stdout] 186 |     fn into_connect_params(self) -> Result<ConnectParams, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/mod.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 | ) -> Result<IsNull, Box<Error + Sync + Send>>
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/special.rs:19:60
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn from_sql(ty: &Type, raw: &[u8]) -> Result<Self, Box<Error + Sync + Send>> {
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/special.rs:32:74
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn to_sql(&self, ty: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/mod.rs:44:56
[INFO] [stdout]    |
[INFO] [stdout] 44 |   ...                   Box<::std::error::Error +
[INFO] [stdout]    |  ___________________________^
[INFO] [stdout] 45 | | ...                       ::std::marker::Sync +
[INFO] [stdout] 46 | | ...                       ::std::marker::Send>> {
[INFO] [stdout]    | |_____________________________________________^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/types/special.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |       to_sql_checked!();
[INFO] [stdout]    |       ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 44 |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45 |                                                        ::std::marker::Sync +
[INFO] [stdout] 46 |                                                        ::std::marker::Send>> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/special.rs:63:60
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn from_sql(ty: &Type, raw: &[u8]) -> Result<Self, Box<Error + Sync + Send>> {
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/special.rs:80:74
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn to_sql(&self, ty: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/mod.rs:44:56
[INFO] [stdout]    |
[INFO] [stdout] 44 |   ...                   Box<::std::error::Error +
[INFO] [stdout]    |  ___________________________^
[INFO] [stdout] 45 | | ...                       ::std::marker::Sync +
[INFO] [stdout] 46 | | ...                       ::std::marker::Send>> {
[INFO] [stdout]    | |_____________________________________________^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/types/special.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |       to_sql_checked!();
[INFO] [stdout]    |       ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 44 |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45 |                                                        ::std::marker::Sync +
[INFO] [stdout] 46 |                                                        ::std::marker::Send>> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:299:60
[INFO] [stdout]     |
[INFO] [stdout] 299 |     fn from_sql(ty: &Type, raw: &[u8]) -> Result<Self, Box<Error + Sync + Send>>;
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:309:53
[INFO] [stdout]     |
[INFO] [stdout] 309 |     fn from_sql_null(ty: &Type) -> Result<Self, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:315:77
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn from_sql_nullable(ty: &Type, raw: Option<&[u8]>) -> Result<Self, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:328:65
[INFO] [stdout]     |
[INFO] [stdout] 328 |     fn from_sql(ty: &Type, raw: &[u8]) -> Result<Option<T>, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:332:57
[INFO] [stdout]     |
[INFO] [stdout] 332 |     fn from_sql_null(_: &Type) -> Result<Option<T>, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:342:62
[INFO] [stdout]     |
[INFO] [stdout] 342 |     fn from_sql(ty: &Type, raw: &[u8]) -> Result<Vec<T>, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:368:62
[INFO] [stdout]     |
[INFO] [stdout] 368 |     fn from_sql(_: &Type, raw: &[u8]) -> Result<Vec<u8>, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:376:61
[INFO] [stdout]     |
[INFO] [stdout] 376 |     fn from_sql(_: &Type, raw: &[u8]) -> Result<String, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 403 | simple_from!(bool, bool_from_sql, BOOL);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 404 | simple_from!(i8, char_from_sql, CHAR);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:313:23
[INFO] [stdout]     |
[INFO] [stdout] 313 | pub fn connect(e: Box<error::Error + Sync + Send>) -> Error {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + Sync + Send`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:318:19
[INFO] [stdout]     |
[INFO] [stdout] 318 | pub fn tls(e: Box<error::Error + Sync + Send>) -> Error {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:333:26
[INFO] [stdout]     |
[INFO] [stdout] 333 | pub fn conversion(e: Box<error::Error + Sync + Send>) -> Error {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:339:23
[INFO] [stdout]     |
[INFO] [stdout] 339 |     ConnectParams(Box<error::Error + Sync + Send>),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:340:13
[INFO] [stdout]     |
[INFO] [stdout] 340 |     Tls(Box<error::Error + Sync + Send>),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:343:20
[INFO] [stdout]     |
[INFO] [stdout] 343 |     Conversion(Box<error::Error + Sync + Send>),
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 405 | simple_from!(i16, int2_from_sql, INT2);
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:374:32
[INFO] [stdout]     |
[INFO] [stdout] 374 |     fn cause(&self) -> Option<&error::Error> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:393:45
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn as_connection(&self) -> Option<&(error::Error + 'static + Sync + Send)> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + 'static + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/error/mod.rs:409:45
[INFO] [stdout]     |
[INFO] [stdout] 409 |     pub fn as_conversion(&self) -> Option<&(error::Error + 'static + Sync + Send)> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error + 'static + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:197:16
[INFO] [stdout]     |
[INFO] [stdout] 197 |             'A'...'Z' | 'a'...'z' => continue,
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 406 | simple_from!(i32, int4_from_sql, INT4);
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:197:28
[INFO] [stdout]     |
[INFO] [stdout] 197 |             'A'...'Z' | 'a'...'z' => continue,
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:198:16
[INFO] [stdout]     |
[INFO] [stdout] 198 |             '0'...'9' | '+' | '-' | '.' => {
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:260:16
[INFO] [stdout]     |
[INFO] [stdout] 260 |             '0'...'9' => (),
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:261:16
[INFO] [stdout]     |
[INFO] [stdout] 261 |             'A'...'F' | 'a'...'f' => {
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:261:28
[INFO] [stdout]     |
[INFO] [stdout] 261 |             'A'...'F' | 'a'...'f' => {
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:266:16
[INFO] [stdout]     |
[INFO] [stdout] 266 |             'G'...'Z' | 'g'...'z' | '-' | '.' | '_' | '~' | '%' | '&' | '\'' | '(' | ')' |
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:266:28
[INFO] [stdout]     |
[INFO] [stdout] 266 |             'G'...'Z' | 'g'...'z' | '-' | '.' | '_' | '~' | '%' | '&' | '\'' | '(' | ')' |
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:387:16
[INFO] [stdout]     |
[INFO] [stdout] 387 |             'A'...'Z' | 'a'...'z' | '0'...'9' | '&' | '\'' | '(' | ')' | '.' | '@' | ':' |
[INFO] [stdout]     |                ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:387:28
[INFO] [stdout]     |
[INFO] [stdout] 387 |             'A'...'Z' | 'a'...'z' | '0'...'9' | '&' | '\'' | '(' | ')' | '.' | '@' | ':' |
[INFO] [stdout]     |                            ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> src/params/url.rs:387:40
[INFO] [stdout]     |
[INFO] [stdout] 387 |             'A'...'Z' | 'a'...'z' | '0'...'9' | '&' | '\'' | '(' | ')' | '.' | '@' | ':' |
[INFO] [stdout]     |                                        ^^^ help: use `..=` for an inclusive range
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/params/mod.rs:161:63
[INFO] [stdout]     |
[INFO] [stdout] 161 |     fn into_connect_params(self) -> Result<ConnectParams, Box<Error + Sync + Send>>;
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/params/mod.rs:165:63
[INFO] [stdout]     |
[INFO] [stdout] 165 |     fn into_connect_params(self) -> Result<ConnectParams, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/params/mod.rs:171:63
[INFO] [stdout]     |
[INFO] [stdout] 171 |     fn into_connect_params(self) -> Result<ConnectParams, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/params/mod.rs:180:63
[INFO] [stdout]     |
[INFO] [stdout] 180 |     fn into_connect_params(self) -> Result<ConnectParams, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/params/mod.rs:186:63
[INFO] [stdout]     |
[INFO] [stdout] 186 |     fn into_connect_params(self) -> Result<ConnectParams, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/mod.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 | ) -> Result<IsNull, Box<Error + Sync + Send>>
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/special.rs:19:60
[INFO] [stdout]    |
[INFO] [stdout] 19 |     fn from_sql(ty: &Type, raw: &[u8]) -> Result<Self, Box<Error + Sync + Send>> {
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/special.rs:32:74
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn to_sql(&self, ty: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/mod.rs:44:56
[INFO] [stdout]    |
[INFO] [stdout] 44 |   ...                   Box<::std::error::Error +
[INFO] [stdout]    |  ___________________________^
[INFO] [stdout] 45 | | ...                       ::std::marker::Sync +
[INFO] [stdout] 46 | | ...                       ::std::marker::Send>> {
[INFO] [stdout]    | |_____________________________________________^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/types/special.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |       to_sql_checked!();
[INFO] [stdout]    |       ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 44 |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45 |                                                        ::std::marker::Sync +
[INFO] [stdout] 46 |                                                        ::std::marker::Send>> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/special.rs:63:60
[INFO] [stdout]    |
[INFO] [stdout] 63 |     fn from_sql(ty: &Type, raw: &[u8]) -> Result<Self, Box<Error + Sync + Send>> {
[INFO] [stdout]    |                                                            ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/special.rs:80:74
[INFO] [stdout]    |
[INFO] [stdout] 80 |     fn to_sql(&self, ty: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]    |                                                                          ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/types/mod.rs:44:56
[INFO] [stdout]    |
[INFO] [stdout] 44 |   ...                   Box<::std::error::Error +
[INFO] [stdout]    |  ___________________________^
[INFO] [stdout] 45 | | ...                       ::std::marker::Sync +
[INFO] [stdout] 46 | | ...                       ::std::marker::Send>> {
[INFO] [stdout]    | |_____________________________________________^
[INFO] [stdout]    | 
[INFO] [stdout]   ::: src/types/special.rs:98:5
[INFO] [stdout]    |
[INFO] [stdout] 98 |       to_sql_checked!();
[INFO] [stdout]    |       ------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 44 |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45 |                                                        ::std::marker::Sync +
[INFO] [stdout] 46 |                                                        ::std::marker::Send>> {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 407 | simple_from!(u32, oid_from_sql, OID);
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 408 | simple_from!(i64, int8_from_sql, INT8);
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 409 | simple_from!(f32, float4_from_sql, FLOAT4);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 410 | simple_from!(f64, float8_from_sql, FLOAT8);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:416:54
[INFO] [stdout]     |
[INFO] [stdout] 416 |     ) -> Result<HashMap<String, Option<String>>, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:500:74
[INFO] [stdout]     |
[INFO] [stdout] 500 |     fn to_sql(&self, ty: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>>
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:518:29
[INFO] [stdout]     |
[INFO] [stdout] 518 |     ) -> Result<IsNull, Box<Error + Sync + Send>>;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:525:74
[INFO] [stdout]     |
[INFO] [stdout] 525 |     fn to_sql(&self, ty: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 533 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:537:74
[INFO] [stdout]     |
[INFO] [stdout] 537 |     fn to_sql(&self, ty: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 548 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:552:72
[INFO] [stdout]     |
[INFO] [stdout] 552 |     fn to_sql(&self, ty: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:299:60
[INFO] [stdout]     |
[INFO] [stdout] 299 |     fn from_sql(ty: &Type, raw: &[u8]) -> Result<Self, Box<Error + Sync + Send>>;
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:309:53
[INFO] [stdout]     |
[INFO] [stdout] 309 |     fn from_sql_null(ty: &Type) -> Result<Self, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:315:77
[INFO] [stdout]     |
[INFO] [stdout] 315 |     fn from_sql_nullable(ty: &Type, raw: Option<&[u8]>) -> Result<Self, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:328:65
[INFO] [stdout]     |
[INFO] [stdout] 328 |     fn from_sql(ty: &Type, raw: &[u8]) -> Result<Option<T>, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:332:57
[INFO] [stdout]     |
[INFO] [stdout] 332 |     fn from_sql_null(_: &Type) -> Result<Option<T>, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:342:62
[INFO] [stdout]     |
[INFO] [stdout] 342 |     fn from_sql(ty: &Type, raw: &[u8]) -> Result<Vec<T>, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:368:62
[INFO] [stdout]     |
[INFO] [stdout] 368 |     fn from_sql(_: &Type, raw: &[u8]) -> Result<Vec<u8>, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                              ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:376:61
[INFO] [stdout]     |
[INFO] [stdout] 376 |     fn from_sql(_: &Type, raw: &[u8]) -> Result<String, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 403 | simple_from!(bool, bool_from_sql, BOOL);
[INFO] [stdout]     | ---------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 404 | simple_from!(i8, char_from_sql, CHAR);
[INFO] [stdout]     | -------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 405 | simple_from!(i16, int2_from_sql, INT2);
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 406 | simple_from!(i32, int4_from_sql, INT4);
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 407 | simple_from!(u32, oid_from_sql, OID);
[INFO] [stdout]     | ------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 408 | simple_from!(i64, int8_from_sql, INT8);
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 409 | simple_from!(f32, float4_from_sql, FLOAT4);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:394:43
[INFO] [stdout]     |
[INFO] [stdout] 394 |                         -> Result<$t, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 410 | simple_from!(f64, float8_from_sql, FLOAT8);
[INFO] [stdout]     | ------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:416:54
[INFO] [stdout]     |
[INFO] [stdout] 416 |     ) -> Result<HashMap<String, Option<String>>, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:500:74
[INFO] [stdout]     |
[INFO] [stdout] 500 |     fn to_sql(&self, ty: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>>
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:518:29
[INFO] [stdout]     |
[INFO] [stdout] 518 |     ) -> Result<IsNull, Box<Error + Sync + Send>>;
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:525:74
[INFO] [stdout]     |
[INFO] [stdout] 525 |     fn to_sql(&self, ty: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 533 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:537:74
[INFO] [stdout]     |
[INFO] [stdout] 537 |     fn to_sql(&self, ty: &Type, out: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 548 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:552:72
[INFO] [stdout]     |
[INFO] [stdout] 552 |     fn to_sql(&self, ty: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 584 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:588:71
[INFO] [stdout]     |
[INFO] [stdout] 588 |     fn to_sql(&self, _: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 595 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:599:72
[INFO] [stdout]     |
[INFO] [stdout] 599 |     fn to_sql(&self, ty: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 607 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:611:72
[INFO] [stdout]     |
[INFO] [stdout] 611 |     fn to_sql(&self, ty: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 619 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:623:71
[INFO] [stdout]     |
[INFO] [stdout] 623 |     fn to_sql(&self, _: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 636 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:640:72
[INFO] [stdout]     |
[INFO] [stdout] 640 |     fn to_sql(&self, ty: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 648 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:652:72
[INFO] [stdout]     |
[INFO] [stdout] 652 |     fn to_sql(&self, ty: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 660 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 681 | simple_to!(bool, bool_to_sql, BOOL);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 584 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:588:71
[INFO] [stdout]     |
[INFO] [stdout] 588 |     fn to_sql(&self, _: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 595 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:599:72
[INFO] [stdout]     |
[INFO] [stdout] 599 |     fn to_sql(&self, ty: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 607 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:611:72
[INFO] [stdout]     |
[INFO] [stdout] 611 |     fn to_sql(&self, ty: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 619 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:623:71
[INFO] [stdout]     |
[INFO] [stdout] 623 |     fn to_sql(&self, _: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 636 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:640:72
[INFO] [stdout]     |
[INFO] [stdout] 640 |     fn to_sql(&self, ty: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 648 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:652:72
[INFO] [stdout]     |
[INFO] [stdout] 652 |     fn to_sql(&self, ty: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 660 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 681 | simple_to!(bool, bool_to_sql, BOOL);
[INFO] [stdout]     | ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 681 |   simple_to!(bool, bool_to_sql, BOOL);
[INFO] [stdout]     |   ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 682 | simple_to!(i8, char_to_sql, CHAR);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 682 |   simple_to!(i8, char_to_sql, CHAR);
[INFO] [stdout]     |   ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 683 | simple_to!(i16, int2_to_sql, INT2);
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 683 |   simple_to!(i16, int2_to_sql, INT2);
[INFO] [stdout]     |   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 681 |   simple_to!(bool, bool_to_sql, BOOL);
[INFO] [stdout]     |   ------------------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 684 | simple_to!(i32, int4_to_sql, INT4);
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 682 | simple_to!(i8, char_to_sql, CHAR);
[INFO] [stdout]     | ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 684 |   simple_to!(i32, int4_to_sql, INT4);
[INFO] [stdout]     |   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 685 | simple_to!(u32, oid_to_sql, OID);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 682 |   simple_to!(i8, char_to_sql, CHAR);
[INFO] [stdout]     |   ---------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 683 | simple_to!(i16, int2_to_sql, INT2);
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 685 |   simple_to!(u32, oid_to_sql, OID);
[INFO] [stdout]     |   --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 686 | simple_to!(i64, int8_to_sql, INT8);
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 683 |   simple_to!(i16, int2_to_sql, INT2);
[INFO] [stdout]     |   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 684 | simple_to!(i32, int4_to_sql, INT4);
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 686 |   simple_to!(i64, int8_to_sql, INT8);
[INFO] [stdout]     |   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 687 | simple_to!(f32, float4_to_sql, FLOAT4);
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 684 |   simple_to!(i32, int4_to_sql, INT4);
[INFO] [stdout]     |   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 687 |   simple_to!(f32, float4_to_sql, FLOAT4);
[INFO] [stdout]     |   --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 688 | simple_to!(f64, float8_to_sql, FLOAT8);
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 688 |   simple_to!(f64, float8_to_sql, FLOAT8);
[INFO] [stdout]     |   --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:691:71
[INFO] [stdout]     |
[INFO] [stdout] 691 |     fn to_sql(&self, _: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 703 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:706:44
[INFO] [stdout]     |
[INFO] [stdout] 706 | fn downcast(len: usize) -> Result<i32, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 685 | simple_to!(u32, oid_to_sql, OID);
[INFO] [stdout]     | --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 685 |   simple_to!(u32, oid_to_sql, OID);
[INFO] [stdout]     |   --------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 686 | simple_to!(i64, int8_to_sql, INT8);
[INFO] [stdout]     | ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 686 |   simple_to!(i64, int8_to_sql, INT8);
[INFO] [stdout]     |   ----------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 687 | simple_to!(f32, float4_to_sql, FLOAT4);
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 687 |   simple_to!(f32, float4_to_sql, FLOAT4);
[INFO] [stdout]     |   --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:669:45
[INFO] [stdout]     |
[INFO] [stdout] 669 |                       -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] ...
[INFO] [stdout] 688 | simple_to!(f64, float8_to_sql, FLOAT8);
[INFO] [stdout]     | --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 688 |   simple_to!(f64, float8_to_sql, FLOAT8);
[INFO] [stdout]     |   --------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:691:71
[INFO] [stdout]     |
[INFO] [stdout] 691 |     fn to_sql(&self, _: &Type, w: &mut Vec<u8>) -> Result<IsNull, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:44:56
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                      Box<::std::error::Error +
[INFO] [stdout]     |  ________________________________________________________^
[INFO] [stdout] 45  | |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  | |                                                        ::std::marker::Send>> {
[INFO] [stdout]     | |__________________________________________________________________________^
[INFO] [stdout] ...
[INFO] [stdout] 703 |       to_sql_checked!();
[INFO] [stdout]     |       ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]     |
[INFO] [stdout] 44  |                                                    Box<dyn ::std::error::Error +
[INFO] [stdout] 45  |                                                        ::std::marker::Sync +
[INFO] [stdout] 46  |                                                        ::std::marker::Send>> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]    --> src/types/mod.rs:706:44
[INFO] [stdout]     |
[INFO] [stdout] 706 | fn downcast(len: usize) -> Result<i32, Box<Error + Sync + Send>> {
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Error + Sync + Send`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error/mod.rs:352:23
[INFO] [stdout]     |
[INFO] [stdout] 352 |         fmt.write_str(error::Error::description(self))?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/error/mod.rs:352:23
[INFO] [stdout]     |
[INFO] [stdout] 352 |         fmt.write_str(error::Error::description(self))?;
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]  --> src/rows.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ascii::AsciiExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated trait `std::ascii::AsciiExt`: use inherent methods instead
[INFO] [stdout]  --> src/rows.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::ascii::AsciiExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/types/mod.rs:202:28
[INFO] [stdout]     |
[INFO] [stdout] 202 |         fmt.write_str(self.description())
[INFO] [stdout]     |                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/types/mod.rs:202:28
[INFO] [stdout]     |
[INFO] [stdout] 202 |         fmt.write_str(self.description())
[INFO] [stdout]     |                            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 91 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 91 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 13.46s
[INFO] running `Command { std: "docker" "inspect" "5649fe6247c35ce17342339e82a3d9bf2787131a383737827179250e2d08d0b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5649fe6247c35ce17342339e82a3d9bf2787131a383737827179250e2d08d0b1", kill_on_drop: false }`
[INFO] [stdout] 5649fe6247c35ce17342339e82a3d9bf2787131a383737827179250e2d08d0b1
